technical translation - Turco Inglés Diccionario